


p{
	margin: 0;
	padding:  0;
}
* a {
	color: #000000;
}

.nomargin {
	margin: 0;
}
.nopadding {
	padding: 0;
}
.mb10{
	margin-bottom: 10px;
}
.content .mt10{
	margin-top: 0.5rem;
}

.page, .page-group{
	background: #f4f4f4;
}
.list-block .mb10{
	margin-bottom: 0.5rem;
}
.searchbar{
	height: 2rem;
}

.clearfix{
	clear: both;
}
.nav_top_bg{
	background: #d1bb7f;
}
.bar-header-secondary{
	top: 0;
	position: relative;
}
.bar .searchbar{
	background: rgba(209,187,127,1);
	width: 80%;
	margin: 0 auto;
}
.bar .searchbar .searchbar-cancel{
	color: #fff;
}
.swiper-slide a img{
	width: 100%;
}
.top_icon{
	width: 100%;
	position: absolute;
	top: 8px;
	left: 0;
}
.top_icon img{
	display: block;
	width: 1.12rem;
}
.top_icon .top_icon_a{
	float: left;
	margin-left: 3.3%;
}
.top_icon .top_icon_b{
	float: right;
	margin-right: 3.3%;
}
.top_search{
	/*text-align: center;*/
}

.bar-tab{
	height: 3.2rem;
	background: #fff;
}
.bar-tab .tab-item{
	height: 3.2rem;
}
.bar-tab .tab-item .icon~.tab-label{
	top: 0.25rem;
}
.bar-tab .tab-item.active, .bar-tab .tab-item:active{
	color: #d1bb7f;
}
.bottom_icon{
	height: 26px;
	display: block;
}


/*banner*/
.swiper-pagination-bullet{
	background: #231815;
}
.swiper-pagination-bullet-active{
	background: #d1bb7f;
}
.bar-header-secondary~.content{
	top: 2.2rem;
}
/*banner end*/


.swiper-container{
	padding-bottom: 0px;
}
.content-padded{
	margin: 0;
}
.under_banner{
	width: 100%;
	margin: 0 auto;
}
.under_banner img{
	display: block;
	width: 100%;
}
.navigation_bar_box{
	width: 100%;
	background: #fff;
	padding: 0.5rem 0;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.navigation_bar{
	float: left;
	width: 25%;
	margin: 3% 0;
}
.navigation_bar img{
	display: block;
	width: 46%;
	margin: 0 auto;
}
.navigation_bar a{
	display: block;
	color: #595757;
	font-size: 0.6rem;
	text-align: center;
	margin: 0;
	margin-top: 0.5rem;
}
.title_ad{
	width: 100%;
}
.title_ad img{
	width: 100%;
	display: block;
}
.title_text{
	width: 100%;
	background: #fff;
	text-align: center;
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;
}
.title_text_box a{
	font-size: 1rem;
	line-height: 1rem;
	color: #595757;
	float: left;
	margin-right: 0.5rem;
}
.title_text img{
	float: left;
	width: 1rem;
}
.title_text_box{
	width: 5.5rem;
	margin: 0 auto;
}
.product_box{
	width: 100%;
	padding: 0 0.5%;
	background: #fff;
	padding-bottom: 2%;
}
.product_img{
	float: left;
	margin: 0.5%;
	position: relative;
}
.product_img img{
	display: block;
	width: 100%;
	border-radius: 5px;
}
.color_card_box{
	position: absolute;
	left: 0.5rem;
	top: 30%;
	z-index: 9;
}
.color_card{
	font-size: 0.7rem;
	line-height: 100%;
	color: #666666;
	margin-bottom: 0.3rem;
}
.row{
	/*padding: 0 2%;*/
}
.row .col-50{
	padding: 2%;
	background: #fff;
	margin-bottom: 1rem;
}
.row .col-50 img{
	width: 100%;
	display: block;
	margin-bottom: 0.36rem;
}
.row .col-50 span{
	display: block;
	font-size: 0.66rem;
	line-height: 100%;
	color: #282828;
	margin-bottom: 0.36rem;
}
.ol-50-bottom div{
	float: left;
}
.bottom_price{
	width: 32%;
	color: #D1BB7F;
	font-size: 0.6rem;
	float: left;
	line-height: 100%;
}
.bottom_stock{
	text-align: right;
	width: 68%;
	color: #9FA0A0;
	font-size: 0.6rem;
	float: left;
	line-height: 100%;
}
.col-50-bottom-industry{
	background: #ccc;
	border-radius: 3px;
	padding: 0.3rem 0;
}
.industry_a{
	color: #ffffff;
	font-size: 0.8rem;
	line-height: 100%;
	text-align: center;
}
.industry_b{
	color: #ffffff;
	font-size: 8px;
	line-height: 100%;
	text-align: center;
}
.industry_solid{
	width: 30%;
	height: 1px;
	background: #ffffff;
	margin: 0.25rem auto;
}

.product_img_button_a{
	padding: 0 0.2rem;
	font-size: 0.6rem;
	line-height: 1rem;
	color: #ffffff;
	text-align: center;
	border-radius: 5px;
}
.product_img_button_b{
	width: 4.6rem;
	font-size: 0.6rem;
	line-height: 1rem;
	color: #ffffff;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	z-index: 9;
	left: 50%;
	bottom: 6%;
	margin-left: -2.3rem;
}

/*支付订单成功*/
.top_text{
	width: 50%;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	font-size: 0.85rem;
	line-height: 2.2rem;
}
.top_text_right{
	float: right;
	margin-right: 3.3%;
	font-size: 0.6rem;
	line-height: 1.5rem;
	color: #fff;
}
.content .content_bg{
	width: 100%;
	height: auto;
	background: #fff;
	position: relative;
}
.content .content_bg_f4f4f4{
	width: 100%;
	height: 100%;
	background: #f4f4f4;
	position: relative;
}
.payment_box{
	width: 30%;
	position: absolute;
	top: 6rem;
	left: 50%;
	margin-left: -15%;
}
.payment_box img{
	display: block;
	width: 80%;
	margin: 0 auto;
}
.payment_box p{
	width: 100%;
	text-align: center;
	color: #595757;
	font-size: 1.2rem;
	line-height: 100%;
	margin-top: 1.2rem;
}
.content_button{
	width: 46.6%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -23.3%;
}
.content_button_a{
	display: block;
	text-decoration: none;
	width: 100%;
	height: 2rem;
	background: #d1bb7f;
	color: #fff;
	font-size: 0.85rem;
	line-height: 2rem;
	text-align: center;
	border: 1px solid #d1bb7f;
	border-radius: 5px;
}
.content_button_b{
	display: block;
	text-decoration: none;
	width: 100%;
	height: 2rem;
	background: none;
	color: #9fa0a0;
	font-size: 0.85rem;
	line-height: 2rem;
	text-align: center;
	border: 1px solid #9fa0a0;
	border-radius: 5px;
	margin-top: 1.1rem;
}

/*用户登录*/
.content_user{
	width: 100%;
	padding: 0 3%;
}
.content_user_title{
	width: 100%;
	text-align: center;
	color: #595757;
	font-size: 1.2rem;
	line-height: 100%;
	padding-top: 1.6rem;
}
.list-block .item-title.label.user_number{
	width: 16%;
}
.item-inner .item-input input{
	font-size: 0.75rem;
}
.user_number_icon_a{
	width: 0.7rem;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
}
.user_number_icon_b{
	width: 1.1rem;
	float: right;
}
.list-block .item-inner{
	padding-right: 0;
}
.list-block .item-content{
	/*padding-left: 0;*/
}
.user_button_box{
	width: 100%;
}
.user_button_a{
	display: block;
	width: 100%;
	height: 2.2rem;
	background: #d1bb7f;
	border: 1px solid #d1bb7f;
	border-radius: 5px;
	font-size: 1rem;
	line-height: 2.2rem;
	color: #fff;
	text-align: center;
	margin-bottom: 1.5rem;
}
.user_button_b{
	display: block;
	width: 48%;
	height: 2rem;
	background: none;
	border: 1px solid #bbbbbb;
	border-radius: 1rem;
	font-size: 0.85rem;
	line-height: 2rem;
	color: #bbbbbb;
	text-align: center;
	float: left;
}
.user_button_c{
	display: block;
	width: 48%;
	height: 2rem;
	background: none;
	border: 1px solid #bbbbbb;
	border-radius: 1rem;
	font-size: 0.85rem;
	line-height: 2rem;
	color: #d1bb7f;
	text-align: center;
	float: right;
}
.user_cue{
	width: 13.4rem;
	margin: 0 auto;
	margin-top: 15%;
	text-align: center;
	background: #ffffff;
}
.user_cue_img{
	display: block;
	width: 0.9rem;
	margin-right: 0.4rem;
	float: left;
}
.user_cue span{
	display: block;
	font-size: 0.75rem;
	line-height: 1rem;
	color: #bbbbbb;
	float: left;
}


/*即将到货*/
.arrival_inform_top{
	width: 100%;
	padding: 1rem 0;
}
.arrival_inform_cue{
	width: 100%;
	text-align: center;
	font-size: 0.7rem;
	line-height: 100%;
	margin-bottom: 0.7rem;
	color: #ea5514;
}
.arrival_inform_button{
	width: 4rem;
	height: 1.6rem;
	background: #d1bb7f;
	border-radius: 3px;
	margin: 0 auto;
	font-size: 0.7rem;
	line-height: 1.6rem;
	text-align: center;
	color: #fff;
}
.content .content_bg_a{
	width: 100%;
	height: auto;
	background: #f4f4f4;
}
.arrival_inform_content{
	width: 100%;
	background: #fff;
}
.arrival_inform_list{

}
.arrival_inform_list span{
	display: block;
	float: left;
	font-size: 0.7rem;
	line-height: 1.6rem;
	text-align: center;
}
.arrival_inform_a{
	width: 33%;
	color: #595757;
	border-right: 1px solid #dcdddd;
}
.arrival_inform_b{
	width: 67%;
	color: #9fa0a0;
}
.arrival_inform_solid{
	width: 100%;
	height: 1px;
	background: #dcdddd;
}
.content_bg_a{
	position: relative;
}
.popup_box{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.6);
}
.popup_position{
	position: relative;
}
.popup_content_box{
	position: absolute;
	width: 82%;
	left: 50%;
	margin-left: -41%;
	top: 6rem;
	background: #fff;
	padding-bottom: 1rem;
}
.popup_title{
	width: 100%;
	height: 1.2rem;
	font-size: 0.7rem;
	line-height: 1.2rem;
	color: #595757;
	background: #efefef;
	text-align: center;
}
.popup_content{
	width: 100%;
	padding: 0 5%;
	margin-top: 0.5rem;
}
.popup_content p{
	font-size: 0.7rem;
	line-height: 1rem;
	margin-bottom: 0.5rem;
	color: #9fa0a0;
}
.popup_search{
	width: 100%;
	margin-bottom: 0.5rem;
}
.popup_search span{
	display: block;
	float: left;
	font-size: 0.7rem;
	line-height: 1.2rem;
	margin-right: 0.7rem;
	color: #9fa0a0;
}
.popup_search input{
	float: left;
	width: 60%;
	height: 1rem;
	border: 1px solid #c9caca;
}
.popup_text{
	font-size: 0.6rem;
	color: #9fa0a0;
}
.popup_text span{
	font-size: 0.7rem;
	color: #d1bb7f;
}
.button-success.button-fill.popup_button_color{
	background: #d1bb7f;
}
.popup_button_color{
	margin-top: 0.5rem;
}

.icon_close_box{
	position: relative;
}
.icon_close{
	position: absolute;
	width: 1.8rem;
	top: -0.9rem;
	right: -0.9rem;
}


/*购物车*/
.payment_box .shopping_text{
	width: 100%;
}
.shopping_box{
	width: 100%;
}
.shopping_img{
	width: 24%;
	margin: 0 auto;
	margin-bottom: 1.5rem;
}
.shopping_img img{
	width: 100%;
	display: block;
}
.shopping_box{
	position: absolute;
	top: 8rem;
	left: 50%;
	margin-left: -50%;
}
.shopping_box p{
	width: 100%;
	text-align: center;
	color: #9fa0a0;
	font-size: 0.85rem;
	line-height: 100%;
	margin-bottom: 1.5rem;
}
.shopping_button{
	display: block;
	font-size: 0.75rem;
	line-height: 1.5rem;
	text-align: center;
	color: #fff;
	width: 21%;
	background: #d1bb7f;
	margin: 0 auto;
}

/*.top_text_right{
	float: right;
	margin-right: 3.3%;
	font-size: 0.6rem;
	line-height: 1.5rem;
	color: #fff;
}*/













/*商品详情页*/
/*底部*/
.bottom_button_a{
	color: #595757;
	font-size: 0.75rem
}
.bottom_button_b{
	color: #ffffff;
	font-size: 0.75rem;
}
.bar-tab .bottom_button_box_a{
	width: 0.16%;
	border-right: 1px solid #898989;
}
.bar-tab .bottom_button_box_b{
	width: 0.34%;
}

.main_img{
	width: 100%;
}
.main_img img{
	width: 100%;
	display: block;
}
.main_img_under{
	width: 100%;
	background: #fff;
	padding: 0.74rem 5%;
}
.main_img_under_content1{
	width: 40%;
	float: left;
}
.main_img_under_a{
	display: block;
	width: 30%;
	font-size: 0.85rem;
	line-height: 1rem;
	color: #282828;
	font-weight: bold;
}
.main_img_under_b{
	display: block;
	width: 30%;
	font-size: 0.75rem;
	line-height: 1rem;
	color: #d1bb7f;
	font-weight: bold;
}
.main_img_under_content2{
	width: 40%;
	float: left;
	margin-left: 10%;
}
.main_img_under_c{
	display: block;
	font-size: 0.6rem;
	line-height: 1rem;
	color: #9fa0a0;
}
.details_page_cue{
	width: 100%;
	background: #f4f4f4;
	padding: 0.3rem 0;
}
.details_page_cue p{
	padding: 0 5%;
	font-size: 0.6rem;
	line-height: 1rem;
	color: #d30202;
}
.option_box{
	width: 100%;
	padding: 0.5rem 5%;
	background: #fff;
	margin-bottom: 0.5rem;
}
.option_box_a{
	padding: 0.5rem 0;
}
.option_box_a .current{
	border: 1px solid #d1bb7f;
	position: relative;
}
.current_img{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0.6rem;
}
.option_title{
	font-size: 0.8rem;
	line-height: 1.2rem;
	margin-right: 0.5rem;
	float: left;
}
.option_button_a{
	display: inline-block;
	font-size: 0.7rem;
	line-height: 1.2rem;
	color: #9fa0a0;
	border: 1px solid #dcdddd;
	padding: 0 1rem;
	margin-right: 0.5rem;
}
.option_box_b{
	padding: 0.5rem 0;
}
.option_input{
	display: block;
	text-align: center;
	width: 2.8rem;
	line-height: 1.1rem;
	font-size: 0.7rem;
	border: 1px solid #dcdddd;
	float: left;
}
.option_button_b{
	display: inline-block;
	font-size: 0.7rem;
	line-height: 1.2rem;
	color: #9fa0a0;
	border: 1px solid #dcdddd;
	background: #efefef;
	border-left: none;
	padding: 0 0.5rem;
	margin-right: 0.5rem;
	float: left;
}
.option_button_c{
	display: inline-block;
	font-size: 0.6rem;
	line-height: 1.2rem;
	color: #9fa0a0;
	border: 1px solid #dcdddd;
	background: #ffffff;
	padding: 0 0.5rem;
	float: left;
}
.option_button_c span{
	display: inline-block;
}
.option_button_c_solid{
	border-right: 1px solid #dcdddd;
	padding-right: 0.5rem;
	margin-right: 0.25rem;
}
.row .details_nav{
	text-align: center;
	color: #fff;
	font-size: 0.7rem;
	line-height: 1.7rem;
}
.row.details_nav_box{
	background: #d1bb7f;
}
.details_img{
	width: 100%;
	margin-bottom: 10px;
}
.details_img img{
	width: 100%;
	display: block;
}
.back_top{
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 1.5rem;
	background: rgba(255,255,255,0.7);
	border: 1px solid #aaaaaa;
	position: absolute;
	bottom: 1rem;
	right: 1.5rem;
}
.back_top img{
	display: block;
	width: 50%;
	margin: 0 auto;
	margin-top: 0.3rem;
}

/*我的购物车*/
.content_bg_a .list-block .item-link .item-inner{
	background: none;
}
.list-block .myshopping_lx{
	font-size: 0.6rem;
	line-height: 0.6rem;
	padding-top: 0.6rem;
	color: #9fa0a0;
}
.nomargin .myshopping_bt{
	color: #282828;
	position: relative;
	min-width:100px;
}
.list-block .myshopping_jg{
	line-height: 2.8rem;
	color: #d1bb7f;
}
.list-block .myshopping_jg span{
	float: right;
	color: #595757;
	text-align: right;
}
.list-block .item-link .padding_right_a{
	padding-right: 0.5rem;
}
.bottom_count{
	background: #fff;
	width: 100%;
	height: 2.5rem;
}
.bottom_count_box{
	position: relative;
}
.bottom_count_button{
	position: absolute;
	top: 0;
	right: 0;
	width: 5.5rem;
	height: 2.5rem;
	background: #d1bb7f;
	font-size: 0.85rem;
	line-height: 2.5rem;
	color: #fff;
	text-align: center;
}
.bottom_count_prix{
	font-size: 0.8rem;
	line-height: 100%;
	color: #282828;
}
.bottom_count_prix span{
	color: #d1bb7f;
}
.bottom_count_cue{
	font-size: 0.7rem;
	line-height: 1rem;
	color: #9fa0a0;
}
.bottom_count_text{
	padding: 0.5rem;
}


/*商品列表*/
.row .margin_lr{
	margin: 0.5rem 0;
	width: 44%;
	margin-left: 4%;
}
.row .nopadding{
	padding: 0;
}
.top_all_box{
	width: 100%;
	height: 2rem;
	background: #fff;
	margin-bottom: 0.5rem;
	position: relative;
}
.top_all_goods{
	width: 100%;
	color: #595757;
	font-size: 0.8rem;
	line-height: 2rem;
	text-align: center;
}
.top_all_goods_solid{
	height: 3px;
	width: 5rem;
	background: #d1bb7f;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -2.5rem;
}
.top_all_img{
	width: 1rem;
	position: absolute;
	top: 50%;
	margin-top: -0.5rem;
	left: 2rem;
}
.top_all_choice{
	position: absolute;
	right: 0.5rem;
	top: 0;
	font-size: 0.65rem;
	line-height: 2rem;
	color: #9fa0a0;
}
.top_screen_box{
	background: #fff;
	margin-bottom: 0.5rem;
	border-bottom: 1px solid #dcdddd;
}
.top_screen_box .top_screen{
	text-align: center;
	font-size: 0.65rem;
	line-height: 1.6rem;
	color: #595757;
	position: relative;
}
.screen_arrow{
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background-image: url('../images/screen_arrow.png');
	background-size: 0.5rem;
	position: absolute;
	top: 50%;
	margin-top: -0.25rem;
	right: 15%;
}
.screen_arrow_a{
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background-image: url('../images/screen_icon.png');
	background-size: 0.55rem;
	position: absolute;
	top: 50%;
	margin-top: -0.25rem;
	right: 15%;
}
.top_screen_solid{
	border-right: 1px solid #dcdddd;
}
.top_screen_box .top_screen_now{
	color: #d1bb7f;
}

.hook_show{
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -0.38rem;
	left: -0.9rem;
	width: 0.7rem;
	height: 0.7rem;
	background-image: url('../images/hook_none.png');
	background-size: 0.7rem;
}
.hook_show_selected{
	background-image: url('../images/hook_selected.png');
}

/*分类展示页*/
/*见classification.css*/
.catlist{
	/*margin-left: 0px;*/
	position: fixed;
	left: 0;
	top: 44;
	z-index: 9999999;
}
.listbox{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999999;
}
.cat {
	
	height: 1.4rem; 
	width: 100%;
	font-size: 0.7rem;
	line-height: 1.4rem;
	/*padding: 0.5rem 0;*/
	text-align: center;
	display: inline-block;
	background: #ffffff;
	color: #595757;
	border-left: 4px solid #ffffff;
	margin-bottom: 1rem;
}
.catactive {
	color:#d1bb7f;
	border-left: 4px solid #d1bb7f;
}
.edit_input{
	background: #efefef;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.myshopping_bt .edit_input input{
	vertical-align: text-bottom !important;
}
.edit_btn{
	position: absolute;
	right: 10px;
	top: 0;
	height: 100%;
	display: none;
}
.edit_btn a{
	/*position: absolute;*/
	width: 4rem;
	height: 2rem;
	background: #ffffff;
	font-size: 0.7rem;
	display: block;
	text-align: center;
	line-height: 2rem;
	margin-top: 8%;
	right: 0px;
	border-radius: 3px;
	color: #fff;

}
.edit_btn .edit_btn_collect{
	background: #d1bb7f;
}
.edit_btn .edit_btn_del{
	background: #9fa0a0;
}